package com.xh.bussiness.system.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import com.xh.core.model.SuperEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 审批主表
 * </p>
 *
 * @author daiwei
 * @since 2019-02-25
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_audit_apply")
public class AuditApply extends SuperEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 实体分类
     */
    private Integer entityMeta;

    /**
     * 实体ID
     */
    private String entityId;

    /**
     * 审批流程名称
     */
    private String title;

    /**
     * 终审状态（0未审，1已审，2结束）
     */
    private Integer finalStatus;

    /**
     * 审核次数
     */
    private Integer auditCount;

    /**
     * 上次审核级别
     */
    private Integer preAuditLevel;

    /**
     * 上次审核状态（0未提交/1待审核/2通过/3驳回/4取消）
     */
    private Integer preAuditStatus;

    /**
     * 提价后审核级别
     */
    private Integer submitTo;

    /**
     * 当前审核状态（0未提交/1待审核/2通过/3驳回/4取消）
     */
    private Integer auditStatus;

    /**
     * 当前审核级别(0为在申请人，未提交)
     */
    private Integer auditLevel;

    /**
     * 最大审核级别
     */
    private Integer maxAuditLevel;

    /**
     * 提交人ID
     */
    private String submiterId;

    /**
     * 提交人姓名
     */
    private String submiterName;

    /**
     * 提交时间
     */
    private java.util.Date submitTime;

    /**
     * 审核人ID
     */
    private String auditerId;

    /**
     * 审核人姓名
     */
    private String auditerName;

    /**
     * 审核时间
     */
    private java.util.Date auditTime;


}
